package com.oig.sys.auth.vo;


import io.swagger.v3.oas.annotations.media.Schema;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "子应用 用于模块隔离")
public class SystemVo {

    @Schema(description = "主键id")
    private Integer id;
    @Schema(description = "编码")
    private String systemCode;
    @Schema(description = "系统名称")
    private String systemName;
    @Schema(description = "图标id")
    private String imageId;
    @Schema(description = "图标地址")
    private String imageUrl;
    @Schema(description = "状态")
    private String status;
    @Schema(description = "显示顺序")
    private Integer sort;
    @Schema(description = "是否允许删除 1-允许 0-不允许")
    private String noDelFlag;

    @Schema(description = "应用类型 0-内部应用 1-外部应用")
    private String systemType;
    @Schema(description = "外部应用url")
    private String systemUrl;
}
